ul.dropdown, ul.dropdown ul, ul.dropdown li, ul.dropdown a {
    padding: 0; margin: 0;
}

ul.dropdown li {
    display: inline;
    color: black;
    background-color: #ccc;
    border: 1px solid #ccc;   /* fixes bug in IE to have a border */
    padding: 0 0.1em 0 0.3em;
}

ul.dropdown li a {
    color: black;
    text-decoration: none;
}

ul.dropdown li a:hover {
    background-color: #009;
    color: white;
}

ul.dropdown li ul {
    position: absolute;
    padding: 0;
    margin: 0;
}

ul.dropdown li ul li {
    display: block;
}

ul.dropdown li ul li a {
    display: block;
}

ul.dropdown li ul li a.submenuheader {
    padding-right: 12px;
    background: url(arrow.gif) center right no-repeat;
}

ul.dropdown li ul li a.submenuheader:hover {
    background: url(arrow.gif) center right no-repeat;
    background-color: #009;
}
